package Libs.Dados.Objetos
{
	import mx.charts.chartClasses.DataDescription;
	
	[RemoteClass(alias="Neturion.Dados.Lancamento")]
	public class Lancamento
	{		        
		private var _lancamentoId: int;
		private var _dataEmissao: Date;
		private var _enumTipoLancamento: int;
		private var _descricao: String;
		private var _documento: String;
		private var _valor: Number;
		private var _historico: String;
		private var _cheque: Libs.Dados.Objetos.Cheque;
		private var _contaBanco : Libs.Dados.Objetos.ContaBanco;
		private var _pessoa : Libs.Dados.Objetos.Pessoa;
		private var _contaContabil: Libs.Dados.Objetos.ContaContabil;
        private var _pagamento: Libs.Dados.Objetos.Pagamento;
        private var _transferencia: Libs.Dados.Objetos.Transferencia;
		
		public function Lancamento()
		{
		}
		
		public function get LancamentoId():int
		{
			return this._lancamentoId;
		}
		
		public function get DataEmissao():Date
		{
			return this._dataEmissao;
		}
		
		public function get EnumTipoLancamento():int
		{
			return this._enumTipoLancamento;
		}
		
		public function get Descricao():String
		{
			return this._descricao;
		}
		
		public function get Documento():String
		{
			return this._documento;
		}
		
		public function get Valor():Number
		{
			return this._valor;
		}
		
		public function get Historico():String
		{
			return this._historico;
		}
		
		public function get Cheque():Libs.Dados.Objetos.Cheque
		{
			return this._cheque;
		}
		
		public function get ContaBanco():Libs.Dados.Objetos.ContaBanco
		{
			return this._contaBanco;
		}
		
		public function get Pessoa():Libs.Dados.Objetos.Pessoa
		{
			return this._pessoa;
		}
		
		public function get ContaContabil():Libs.Dados.Objetos.ContaContabil
		{
			return this._contaContabil;
		}
		
		public function get Pagamento():Libs.Dados.Objetos.Pagamento
		{
			return this._pagamento;
		}
		
		public function get Transferencia():Libs.Dados.Objetos.Transferencia
		{
			return this._transferencia;
		}
			
			
			
		
		public function set LancamentoId(id:int):void 
		{
			this._lancamentoId = id;
		}
		
		public function set DataEmissao(dataDeEmissao:Date):void 
		{
			this._dataEmissao = dataDeEmissao;
		}
		
		public function set EnumTipoLancamento(tipoLancamento:int):void
		{
			this._enumTipoLancamento = tipoLancamento;
		}
		
		public function set Descricao(descricao:String):void
		{
			this._descricao = descricao;
		}
		
		public function set Documento(documento:String):void
		{
			this._documento = documento;
		}
		
		public function set Valor(valor:Number):void
		{ 
			this._valor = valor;
		}
		
		public function set Historico(historico:String):void
		{
			this._historico = historico;
		}
		
		public function set Cheque(cheque:Libs.Dados.Objetos.Cheque):void
		{
			this._cheque = cheque;
		}
		
		public function set ContaBanco(contaBanco:Libs.Dados.Objetos.ContaBanco):void
		{
			this._contaBanco = contaBanco;
		}
		
		public function set Pessoa(pessoa:Libs.Dados.Objetos.Pessoa):void
		{
			this._pessoa = pessoa;
		}
		
		public function set ContaContabil(contaContabil: Libs.Dados.Objetos.ContaContabil):void
		{
			this._contaContabil = contaContabil;
		}
		
		public function set Pagamento(pagamento:Libs.Dados.Objetos.Pagamento):void
		{
			this._pagamento = pagamento;
		}
		
		public function set Transferencia(transferencia: Libs.Dados.Objetos.Transferencia):void
		{
			this._transferencia = transferencia;
		}
	}
}